alter table jms_dim.dim_first_second_third_code_info set tblproperties ('external.table.purge'='true');
drop table jms_dim.dim_first_second_third_code_info
create external table jms_dim.dim_first_second_third_code_info
(
   `code_type` int COMMENT '1 一段码信息,2二段码信息，3三段码信息',
   `first_code` string COMMENT '集包编码(第一段码)',
   `first_name` string COMMENT '集包名称(一段码)',
   `first_code_attributes` string COMMENT '集包属性 直 拆',
   `center_id` string COMMENT '转运中心id',
   `center_name` string COMMENT '转运中心名称',
   `center_code` string COMMENT '转运中心编码',
   `center_province_id` string COMMENT '转运中心所在省',
   `center_province` string COMMENT '转运中心所在省',
   `center_city_id` string COMMENT '转运中心所在市',
   `center_city` string COMMENT '转运中心所在市',
   `center_area_id` string COMMENT '转运中心所在区',
   `center_area` string COMMENT '转运中心所在区',
   `second_code` string COMMENT '第二段码',
   `network_id` string COMMENT '派件网点id',
   `network_name` string COMMENT '派件网点名称',
   `network_code` string COMMENT '派件网点编码',
   `network_country_id` string COMMENT '派件网点所在国家',
   `network_country` string COMMENT '派件网点所在国家',
   `network_province_id` string COMMENT '派件网点所在省',
   `network_province` string COMMENT '派件网点所在省',
   `network_city_id` string COMMENT '派件网点所在市',
   `network_city` string COMMENT '派件网点所在市',
   `network_area_id` string COMMENT '派件网点所在区',
   `network_area` string COMMENT '派件网点所在区',
   `network_town_id` string COMMENT '派件网点所在乡镇',
   `network_town` string COMMENT '派件网点所在乡镇',
   `third_code` string COMMENT '第三段码',
   `deliver_id` string COMMENT '派件员',
   `deliver_name` string COMMENT '派件员名称',
   `deliver_code` string COMMENT '派件员编码')
COMMENT '三段码合并表'
STORED AS PARQUET
LOCATION '/dw/hive/jms_dim.db/external/dim_first_second_third_code_info'
TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
);